#pragma once

class Action;

struct node
{
	float givenCost;
	float heuristicCost;
	float finalCost;

	Action * m_Action;
	node * m_Parent;

	node(Action * action, float givenCos, float heuristicCos, node * parent) {m_Action = action; givenCost = givenCos; heuristicCost = heuristicCos; finalCost = heuristicCost + givenCost; m_Parent = parent;}
	~node(){}

};